#include "conn.hpp"

int main(){
    StringUtil::UrlParam params;
    MYSQL* conn;
    Init(params,conn); 
    
    string name = params["name"];
    string createname = params["createname"];
    string pwd = params["pwd"];
    string usr,what;
    if(!name.empty()){
        what = "login";
        usr = name;
    }else{
        what = "logon";
        usr = createname;
    }
    
    stringstream ss;
    string output;

    //只有在登录的时候涉及用户状态的时候，需要设置cookie
    //Expires这一项不设置，则用户退出浏览器时，cookie就过期
    //Domain这一项表示网站的域名
    //注意这个Domain设置的网址暂时是临时的，如果部署到服务器上需要再改变
    //Path这一项也不设置，表示可以从任意的目录和网页检索cookie
    //Secure这一项也不设置，表示不存在只能通过安全浏览器检索的标志
    //而且设置cookie必须要在设置Content-Type字段之前，所以要先写

    Action::ActionState(conn,output,usr,pwd,what);

    ss << output;
    HttpResponse(ss.str());
    return 0;
}
